package com.zwj.se.thread;

/**
 * @author 张文接
 * @version 1.0
 * @createTime 2024/8/22 15:25
 */
public class Demo2 {
    /*
      每个Thread必然存在于一个ThreadGroup中，Thread不能独立于ThreadGroup存在。执行main()方法线程的名字是main，
      如果在new Thread时没有显式指定，那么默认将父线程（当前执行new Thread的线程）线程组设置为自己的线程组。
     */
    public static void main(String[] args) {
        Thread testThread = new Thread(() -> {
            System.out.println("testThread当前线程组名称为：" +
                    Thread.currentThread().getThreadGroup().getName());
            System.out.println("testThread当前线程名称：" +
                    Thread.currentThread().getName());
        });

        testThread.start();
        System.out.println("执行main方法线程名字：" + Thread.currentThread().getName());
    }
}
